#include "ServerManager.h"

ServerManager::ServerManager()
: m_nWorldSessionID( -1 )
{

}

ServerManager::~ServerManager()
{

}

void ServerManager::SetWorldSessionID( int nSessionID )
{
	m_nWorldSessionID = nSessionID;
}

int ServerManager::GetWorldSessionID()
{
	return m_nWorldSessionID;
}

void ServerManager::AddGameSessionID( int nGameID, int nSeeionID )
{
	if( nGameID >= (int)m_aGameSessionIDVec.size() )
		m_aGameSessionIDVec.resize( nGameID + 1, 0 );

	m_aGameSessionIDVec[ nGameID ] = nSeeionID;
}

int ServerManager::GetGameSessionID( int nGameID )
{
	if( nGameID < 0 || nGameID >= (int)m_aGameSessionIDVec.size() )
		return -1;

	return m_aGameSessionIDVec[ nGameID ];
}
